import re

def is_phone(phone):
    phone_pat = re.compile('^(13\d|14[5|7]|15\d|166|17[3|6|7]|18\d)\d{8}$')
    res = re.search(phone_pat, phone)
    if not res:
        return False
    return True

def verify_name(name):
    
    if not 2<=len(name)<20:

        return False

    if str(name).isdigit():

        return False

    if str(name).isspace():
    
        return False

    if str(name).isalnum():

        return True

    RE_CHINESE = re.compile(r'^[\u4e00-\u9fa5]{1,8}$')

    if RE_CHINESE.findall(str(name)):
        
        return True

    elif str(name).isalpha():

        return True

    else:

        return False

# if __name__ == "__main__":
    
    print(is_phone('17637830217'))
    print(is_phone('13949384582'))
